package com.cz.zslu.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableLogic;
import com.baomidou.mybatisplus.annotations.TableName;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 意见反馈
 * </p>
 *
 * @author Bruce
 * @since 2019-06-05
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("feed_back")
public class FeedBack extends SuperEntity<FeedBack> {

    private static final long serialVersionUID = 1L;

    /**
     * 是否删除 0：有效，1 删除
     */
    @JSONField(serialize = false)
    @TableLogic
    @JsonIgnore
    private Integer state = 0;


    /**
     * 问题描述
     */
    @ApiModelProperty("问题描述")
    @TableField("content")
    private String content;


    /**
     * 意见反馈
     */
    @ApiModelProperty("意见反馈")
    @TableField("opinion")
    private String opinion;


    /**
     * 图片
     */
    @ApiModelProperty("picUrl")
    @TableField("pic_url")
    private String picUrl;


    /**
     * userId
     */
    @ApiModelProperty("userId")
    @TableField("user_id")
    private Long userId;

    /**
     * username
     */
    @ApiModelProperty("username")
    @TableField("username")
    private String username;


    /**
     * 电话
     */
    @ApiModelProperty("phone")
    private String phone;


    /**
     * 是否已处理 0、未处理 1、已处理
     */
    @ApiModelProperty("处理类型 是否已处理 0、未处理 1、已处理")
    @TableField("is_deal")
    private Integer isDeal=0;

    /**
     * 处理意见
     */
    @ApiModelProperty("dealOpinion")
    @TableField("deal_opinion")
    private String dealOpinion;



}
